Bilinear programming: An exact algorithm

نویسندگان

  • Giorgio Gallo
  • Aydin Ülkücü
چکیده

The Bilinear Programming Problem is a structured quadratic programming problem whose objective function is, in general, neither convex nor concave. Making use of the formal linearity of a dual formulation of the problem, we give a necessary and sufficient condition for optimality, and an algorithm to find an optimal solution. The Bilinear Programming Problem, in its general form, is to determine x, an n-vector, and y, an n'-vector, to maximize cTx + x-r QXy + dry, subject to Ax <-a, Bry <~ b, (0.1) x~>0, y~>0, where A is an m by n matrix, B T an rn' by n' matrix, QT an n by n' matrix, c, d, a and b are n, n', m m'-vectors respectively. We will assume that X = {x [ Ax <~ a, x ~> 0} and Y = {y I BTy <-b, y >1 0} are bounded and nonempty. It can be easily verified that the set of all optimal solutions of (0.1) contains at least one element (x*, y*), such that x* is a vertex of X and y* is a vertex of Y. It can be directly derived from the Duality Theory that (0.1) is equivalent to the problem of determining x, an n-vector, and u, an m'-vector, to maximize (crx + min b TU), subject to Ax<~a, B u > i d + Q x , (0.2) x~>0, u~>0. In this paper, we solve (0.2) directly. First, in Sections 1 and 2, some geometric properties of the solution set are determined, and a necessary and

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Exact Reformulation Algorithm for Large Nonconvex NLPs Involving Bilinear Terms

Abstract. Many nonconvex nonlinear programming (NLP) problems of practical interest involve bilinear terms and linear constraints, as well as, potentially, other convex and nonconvex terms and constraints. In such cases, it may be possible to augment the formulation with additional linear constraints (a subset of Reformulation-Linearization Technique constraints) which do not affect the feasibl...

متن کامل

A smoothing heuristic for the global optimization of a class of bilinear bilevel programs

We provide a global heuristic for a class of bilevel programs with bilinear objectives and linear contraints. The algorithm relies on an interior point approach that can be seen as a combination of the smoothing and implicit programming techniques wellknown in the MPEC literature. But contrary to what is usually done, here the focus is on global optimality. We tested the algorithm on large-scal...

متن کامل

An Exact Penalty Method for Binary Optimization Based on MPEC Formulation

Binary optimization is a central problem in mathematical optimization and its applications are abundant. To solve this problem, we propose a new class of continuous optimization techniques, which is based on Mathematical Programming with Equilibrium Constraints (MPECs). We first reformulate the binary program as an equivalent augmented biconvex optimization problem with a bilinear equality cons...

متن کامل

Bounded Approximate Symbolic Dynamic Programming for Hybrid MDPs

Recent advances in symbolic dynamic programming (SDP) combined with the extended algebraic decision diagram (XADD) data structure have provided exact solutions for mixed discrete and continuous (hybrid) MDPs with piecewise linear dynamics and continuous actions. Since XADD-based exact solutions may grow intractably large for many problems, we propose a bounded error compression technique for XA...

متن کامل

State Analysis of Time-Varying Singular Bilinear Systems by RK-Butcher Algorithms

The Runge-Kutta (RK)-Butcher algorithm is used to study the timevarying singular bilinear systems with the exact solutions. The results (discrete solutions) obtained using the Haar wavelets, Single-Term Walsh series (STWS) and RK-Butcher algorithms are compared with the exact solutions of the time-varying singular bilinear systems. It is found that the solution obtained using the RK-Butcher alg...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Math. Program.

دوره 12  شماره 

صفحات  -

تاریخ انتشار 1977